package com.kukudexin.base01;
/**
 * @author: 酷酷的鑫
 * @description: 多线程架构技术-多线程基础
 */
public class Thread01 extends Thread{
    @Override
    public void run() {
        System.out.println(Thread.currentThread().getName() + "<我是子线程>");
        try {
            // 当前线程阻塞3s 时间
            Thread.sleep(3000);
        } catch (Exception e) {
            e.printStackTrace();
        }
        System.out.println(Thread.currentThread().getName() + "<阻塞完毕！>");
    }

    public static void main(String[] args)  {
        // 启动线程 调用start方法而不是run方法
        System.out.println(Thread.currentThread().getName());
        // 调用start()线程是不是立即被cpu调度执行 就绪状态 ----等待cpu调度 线程从 就绪到运行状态
        new Thread01().start();
        new Thread01().start();
        System.out.println("主线程执行完毕!");
    }
}
